package com.ljw.store.services;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.transaction.annotation.Transactional;

import com.ljw.store.dao.StoreDao;
import com.ljw.store.entity.Store;



@Transactional
public class StoreServiceImpl implements StoreService {
	@Resource
	StoreDao storeDao;
	public void saveStore(Store store) {
		storeDao.saveStore(store);
	}
	public Store updateStore(Store store) {
		return storeDao.updateStore(store);
	}
	public void deleteStore(Store store) {
		storeDao.deleteStore(store);
	}
	public int storeAmount() {
		return storeDao.storeAmount();
	}
	public int[] pageNumber(int StoreAmount, String pageNumberStr, int pageSize) {
		return storeDao.pageNumber(StoreAmount, pageNumberStr, pageSize);
	}
	public List<Store> searchStore(Store store) {
		return storeDao.searchStore(store);
	}
	public List<Store> searchAllStore(int pageNumber, int pageSize) {
		return storeDao.searchAllStore(pageNumber, pageSize);
	}
	public List<Store> HotsearchAllStore(int pageNumber, int pageSize) {
		// TODO Auto-generated method stub
		return storeDao.HotsearchAllStore(pageNumber, pageSize);
	}
	public Store searchspStore(String string) {
		// TODO Auto-generated method stub
		return storeDao.searchspStore(string);
	}
	public void deleteStoreHQL(String string) {
		// TODO Auto-generated method stub
		storeDao.deleteStoreHQL(string);
	}
}
